package com.lczyfz.istep.modules.openstack.api.neutron.model;

import java.util.ArrayList;

/**
 * ����ʵ����
 * @author clq
 *
 */
public class Subnet {
	/** ����ID  **/
	private String subnetId; 
	
	/** ������ **/
	private String subnetName;
	
	/** ������������ID **/
	private String subnetNetworkId;
	
	/** ��Ŀ��ID **/
	private String subnetProjectId;
	
	/** ��Ŀ��ID **/
	private String subnetTenantId;
	
	/** ����IPЭ��汾  **/
	private String subnetIpVersion;
	
	/** ��������IP **/
	private String subnetGatewayIp;
	
	/** ������CIDR  **/
	private String subnetCidr;
	
	/** ��������ʱ��  **/
	private String subnetUpdateAt;
	
	/** ��������ʱ��  **/
	private String subnetCreateAt;
	
	/** ��������������ID  **/
	private String subnetPoolId;
	
	/** ������������dns���Ʒ������б�  **/
	private ArrayList<String> subnetDnsNameServers;
	
	/** ����������·��  **/
	private ArrayList<String> subnetHostRoutes;
	
	public String toString(){
		return  "Subnet [subnetId=" + subnetId + ", subnetName=" + subnetName + ", subnetNetworkId=" + subnetNetworkId +
				", subnetProjectId=" + subnetProjectId+ ", subnetTenantId=" + subnetTenantId + ", subnetIpVersion=" + subnetIpVersion+
				", subnetGatewayId=" + subnetGatewayIp+", subnetCidr=" + subnetCidr+", subnetUpdateAt=" + subnetUpdateAt+", subnetCreateAt=" + subnetCreateAt+
				", subnetPoolId=" + subnetPoolId+"]";
	}
	
	public String getsubnetId() {
		return subnetId;
	}

	public void setsubnetId(String subnetId) {
		this.subnetId = subnetId;
	}
	public String getsubnetName() {
		return subnetName;
	}

	public void setsubnetName(String subnetName) {
		this.subnetName = subnetName;
	}
	public String getsubnetNetworkId() {
		return subnetNetworkId;
	}

	public void setsubnetNetworkId(String subnetNetworkId) {
		this.subnetNetworkId = subnetNetworkId;
	}
	public String getsubnetProjectId() {
		return subnetProjectId;
	}

	public void setsubnetProjectId(String subnetProjectId) {
		this.subnetProjectId = subnetProjectId;
	}
	public String getsubnetTenantId() {
		return subnetTenantId;
	}

	public void setsubnetTenantId(String subnetTenantId) {
		this.subnetTenantId = subnetTenantId;
	}
	public String getsubnetIpVersion() {
		return subnetIpVersion;
	}

	public void setsubnetIpVersion(String subnetIpVersion) {
		this.subnetIpVersion = subnetIpVersion;
	}
	public String getsubnetGatewayIp() {
		return subnetGatewayIp;
	}

	public void setsubnetGatewayIp(String subnetGatewayIp) {
		this.subnetGatewayIp = subnetGatewayIp;
	}
	public String getsubnetCidr() {
		return subnetCidr;
	}

	public void setsubnetCidr(String subnetCidr) {
		this.subnetCidr = subnetCidr;
	}
	public String getsubnetUpdateAt() {
		return subnetUpdateAt;
	}

	public void setsubnetUpdateAt(String subnetUpdateAt) {
		this.subnetUpdateAt = subnetUpdateAt;
	}
	public String getsubnetCreateAt() {
		return subnetCreateAt;
	}

	public void setsubnetCreateAt(String subnetCreateAt) {
		this.subnetCreateAt = subnetCreateAt;
	}
	
	public String getsubnetPoolId() {
		return subnetPoolId;
	} 
	
	public void setsubnetPoolId(String subnetPoolId) {
		this.subnetPoolId = subnetPoolId;
	}
	
	public ArrayList<String> getsubnetDnsNameServers() {
		return subnetDnsNameServers;
	}

	public void setsubnetDnsNameServers(ArrayList<String> subnetDnsNameServers) {
		this.subnetDnsNameServers = subnetDnsNameServers;
	}
	
	public ArrayList<String> getsubnetHostRoutes() {
		return subnetHostRoutes;
	}

	public void setsubnetHostRoutes(ArrayList<String> subnetHostRoutes) {
		this.subnetHostRoutes = subnetHostRoutes;
	}
}
